package org.jeecg.modules.demo.dajy.mapper;

import java.util.List;
import java.util.Map;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.demo.dajy.entity.DaJyxx;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.jeecg.modules.demo.dary.entity.DaRyxx;
import org.jeecg.modules.demo.dwxx.entity.SysDwxx;

/**
 * @Description: 复印调档表
 * @Author: jeecg-boot
 * @Date:   2023-11-27
 * @Version: V1.0
 */
@Mapper
public interface DaJyxxMapper extends BaseMapper<DaJyxx> {
    int jyrxxadd( @Param("createBy") String createBy,  @Param("sysOrgCode") String sysOrgCode, @Param("czlx") String mlid, @Param("jyr") String wjmc, @Param("id") String id, @Param("bjyrxm") String bjyrxm,
                  @Param("bjyrid") String bjyrid,@Param("sqyy") String sqyy,@Param("bjyrsfzh") String bjyrsfzh,@Param("bjyrrwsj") String bjyrrwsj,@Param("bjyrtwsj") String bjyrtwsj,@Param("bjyrlxdh") String bjyrlxdh,
                  @Param("dwmc") String dwmc,@Param("qmurl") String qmurl,@Param("qmdata") String qmdata);
    int jysqwjadd( @Param("createBy") String createBy,  @Param("sysOrgCode") String sysOrgCode, @Param("jyid") String jyid, @Param("wjmc") String wjmc, @Param("wjdz") String wjdz, @Param("wjydz") String wjydz,
                   @Param("fl") String fl,@Param("wldz") String wldz,@Param("wlydz") String wlydz);
    int jywjadd( @Param("createBy") String createBy,  @Param("sysOrgCode") String sysOrgCode, @Param("jyid") String jyid, @Param("wjid") String wjid, @Param("wjdz") String wjdz, @Param("wjml") String wjml, @Param("wjmc") String wjmc);
    public List<Map<String, Object>> getjyxx(@Param("id") String id);
    public List<Map<String, Object>> getjysqwj(@Param("id") String id,@Param("fl") String fl);
    public List<Map<String, Object>> getjysqwjfl(@Param("id") String id);
    public List<Map<String, Object>> getjywj(@Param("id") String id);
    public List<Map<String, Object>> getddwj(@Param("id") String id);
    int jyshenhe(@Param("user") String user,  @Param("sysOrgCode") String sysOrgCode, @Param("id") String id,
                 @Param("zt") String zt, @Param("pdf") String pdf,@Param("bhyy") String bhyy);
    int jyupxx(@Param("id") String id,@Param("zt") String zt);
    public List<DaJyxx> getxxByUser(Page<DaJyxx> page, @Param("user") String user, @Param("czlx") Integer czlx,@Param("jyr") String jyr);
    public List<DaJyxx> getlist(Page<DaJyxx> page, @Param("jyr") String jyr, @Param("czlx") String czlx);
    public List<DaJyxx> getuserlist();
    int hcwjadd( @Param("createBy") String createBy,  @Param("sysOrgCode") String sysOrgCode, @Param("jyid") String jyid,
                 @Param("wjmc") String wjmc,
                 @Param("wjdz") String wjdz, @Param("wjydz") String wjydz,
                 @Param("wldz") String wldz, @Param("wlydz") String wlydz, @Param("fl") String fl);
    int jyxxhc(   @Param("jyid") String jyid );
    List<Map<String, Object>> gethcwj(@Param("id") String id);

}
